import {
  generateServiceOrder
} from "@/api/realAssets/icsharedstation/DD_YY/index.js"
import { selectUser } from "@/api/realAssets/icsharedstation/home"
import { getmoreRoute } from "../common/moreRouteList"
import { getandroidCode } from "../common/auth"
import { setorder } from "../common/DDXX"
import { Toast } from "vant"
import router from '@/router' // 根据你的项目结构调整导入路径
//根据LX去判断打印
export function getAccessToken(item, LX) {
  // const router = useRouter()
  //成功后进行打印拼接
  let DDXX = JSON.parse(localStorage.getItem("siteData")).orderDetailField
  //获取手机号
  selectUser({
    ishid: getandroidCode() // 拿到编码
  }).then((resXX) => {
    item.name = resXX.data.userName
    if (item.name.length == 2) {
      item.name = item.name.substring(0, 1) + "*" // 张三显示为张*
    } else if (item.name.length == 3) {
      item.name = item.name.substring(0, 1) + "*" + item.name.substring(2, 3) // 李思思显示为李*思
    } else if (item.name.length > 3) {
      item.name = item.name.substring(0, 1) + "*" + "*" + item.name.substring(3, item.name.length) // 王二麻子显示为王**子
    }
    item.userName = resXX.data.userName //人员姓名

    item.mobile = resXX.data.mobile //手机号
    item.postId = JSON.parse(localStorage.getItem("siteData")).postId //驿站id
    item.orderType = JSON.parse(localStorage.getItem("siteData")).siteName //订单类型

    item.serviceType = JSON.parse(localStorage.getItem("siteData")).siteName //站点名称
    item.orderStatus = "1" //订单状态
    item.siteId = JSON.parse(localStorage.getItem("siteData")).id //站点id
    if (LX == "专家团队") {
      item.siteId = "118"
      item.orderType = "就医服务"
      item.serviceType = "就医服务"
      item["doctorList"] = item.goodInfo //订单详情
    } else {
      item[DDXX] = item.goodInfo //订单详情
    }

    //如果是我的借阅不需要走下面
    // if (LX == "我的借阅") {
    // 	let li = encodeURIComponent(JSON.stringify(item))
    // 	uni.navigateTo({
    // 		url: `/pages/pagesNew/GXSW/WDJY?YYXQxx=` + li
    // 	})
    // 	uni.hideLoading()
    // 	return
    // }
    //item.menuName =uni.getStorageSync('siteData').menuName

    if (LX != "订单") {
      generateServiceOrder(item).then((res) => {
        if (res.resultCode == 0 && res.resultMessage == "FAILED") {
          Toast.fail(res.data)
          return
        }
      })
    }
    if (LX == "失物招领") {
      // let itemXX = item
      // printOrderDetail(itemXX)
      // 	.then((res) => {
      // 		if (res.resultCode == "1") {
      // 			plug.connectUSB({
      // 					deviceName: uni
      // 						.getStorageSync(
      // 							"deviceName")
      // 				},
      // 				(data) => {
      // 					if (data.code == 3) {
      // 						plug.printer({
      // 								ESC: res
      // 									.data
      // 							},
      // 							(ret) => {
      // 								setTimeout
      // 									(() => {
      // 											uni.reLaunch({
      // 												url: "/pages/index/index"
      // 											})
      // 										},
      // 										2000
      // 									)
      // 								uni.hideLoading()
      // 							}
      // 						)
      // 						return
      // 					}
      // 				}
      // 			)
      // 			uni.hideLoading()
      // 		} else {
      // 			uni.hideLoading()
      // 			this.$refs.uToast.show({
      // 				type: "error",
      // 				message: res
      // 					.resultMessage
      // 			})
      // 		}
      // 	})
      // 	.catch((err) => {
      // 		uni.showToast({
      // 			title: "网络出现错误",
      // 			icon: "error"
      // 		})
      // 	})
      // return
    } else if (LX == "订单") {
      // this.$router.push({
      //   name: "icsharedstation_DD_index"
      // })
      return
    }
    // console.log("1551", router)
    let li = encodeURIComponent(JSON.stringify(item).replace(/%/g, "%25"))
    setorder(li) //存储订单信息
    router.push({
      name: "rvicsharedstation-YYXQ"
    })
    return
  })
}
